package com.qfedu.common.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qfedu.common.utils.PageUtil;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * 供应商表：存储所有与供应商相关的详细信息(Suppliers)实体类
 *
 * @author makejava
 * @since 2025-01-16 17:03:43
 */
@Data
public class Suppliers extends PageUtil implements Serializable {
    private static final long serialVersionUID = 502789601761440887L;
/**
     * 供应商编号：系统自动生成的唯一标识符
     */
    private Integer supplierId;
/**
     * 供应商：供应商的名称
     */
    private String supplierName;
/**
     * 供应商类别：用于分类供应商，例如原材料、设备等
     */
    private String supplierCategory;
/**
     * 联系人：负责与我们对接的主要联系人的姓名
     */
    private String contactPerson;
/**
     * 联系电话：联系人的电话号码，便于沟通
     */
    private String contactPhone;
/**
     * 付款方式：如银行转账、信用卡、现金等
     */
    private String paymentMethod;
/**
     * 付款名称（选填）：用于识别付款账户的名称，比如银行账户名，非必填项
     */
    private String paymentAccount;
/**
     * 地址：供应商的完整地址信息，包括街道、城市、邮编等
     */
    private String address;
/**
     * 创建时间：记录供应商信息录入的时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createdAt;

}

